📚 StackLab Tools & Notes

Bạn có thể vào StackLab.VN để đọc thêm nhiều kiến thức hơn về Linux và còn khám phá thêm kiến thức về các lĩnh vực khác nữa!
Trang tools.stacklab.vn chủ yếu phát triển các công cụ phục vụ cho IT. Chúng hoàn toàn miễn phí và mã nguồn mở. Bạn có thể sử dụng chúng cho bất kỳ mục đích nào mà không cần phải trả tiền cho các tính năng này. Nếu bạn có yêu cầu hoặc muốn phát triển thêm các tính năng mới, hãy liên hệ với chúng tôi qua Zalo Group hoặc Facebook.

🔍 IP Availability Checker (Simulated)

Kiểm tra lần lượt pingport 22port 443 cho danh sách IP. Dưới đây là kết quả giả lập.

📦 Bash Script thực thi (dùng thật)

Sao chép đoạn script bên dưới và chạy trên Linux để kiểm tra IP thật sự:


#!/bin/bash
ip_list=(
  "10.90.24.1"
  "10.90.24.2"
  "10.90.24.3"
  "10.90.24.4"
)

for ip in "${ip_list[@]}"; do
  ping -c 1 -W 1 $ip > /dev/null
  if [ $? -eq 0 ]; then
    echo "ICMP is open on $ip"
  else
    nc -z -w 1 $ip 22
    if [ $? -eq 0 ]; then
      echo "Port 22 is open on $ip"
    else
      nc -z -w 1 $ip 443
      if [ $? -eq 0 ]; then
        echo "Port 443 is open on $ip"
      else
        echo "$ip is free"
      fi
    fi
  fi
done

📊 Kết quả mô phỏng

# Kết quả sẽ hiển thị ở đây...